Text copied to clipboard!
Τίτλος
Text copied to clipboard!Προγραμματιστής C
Περιγραφή
Text copied to clipboard!
Αναζητούμε έναν έμπειρο Προγραμματιστή C για να ενταχθεί στην ομάδα ανάπτυξης λογισμικού μας. Ο ιδανικός υποψήφιος θα έχει ισχυρές γνώσεις στη γλώσσα προγραμματισμού C και εμπειρία στην ανάπτυξη εφαρμογών χαμηλού επιπέδου, ενσωματωμένων συστημάτων ή λογισμικού συστήματος. Θα συνεργαστεί στενά με μηχανικούς λογισμικού, αρχιτέκτονες συστημάτων και άλλους προγραμματιστές για την υλοποίηση και βελτιστοποίηση αποδοτικών και αξιόπιστων λύσεων λογισμικού.
Ο ρόλος απαιτεί καλή κατανόηση των αρχών λειτουργίας του λειτουργικού συστήματος, της διαχείρισης μνήμης, και της επικοινωνίας μεταξύ διεργασιών. Ο υποψήφιος θα πρέπει να είναι ικανός να διαβάζει και να κατανοεί υπάρχοντα κώδικα, να εντοπίζει σφάλματα και να προτείνει βελτιώσεις. Η εμπειρία με εργαλεία αποσφαλμάτωσης, έλεγχου εκδόσεων (όπως Git), και ανάπτυξης σε περιβάλλοντα Linux ή Unix είναι απαραίτητη.
Επιπλέον, ο Προγραμματιστής C θα συμμετέχει σε διαδικασίες σχεδιασμού λογισμικού, θα γράφει τεκμηρίωση κώδικα και θα συνεργάζεται με άλλες ομάδες για την ενσωμάτωση του λογισμικού σε μεγαλύτερα συστήματα. Η ικανότητα επίλυσης προβλημάτων, η προσοχή στη λεπτομέρεια και η καλή επικοινωνία είναι κρίσιμες δεξιότητες για την επιτυχία στον ρόλο αυτό.
Αν σας ενδιαφέρει να εργαστείτε σε ένα δυναμικό περιβάλλον τεχνολογίας, όπου η ποιότητα του κώδικα και η καινοτομία έχουν πρωταρχική σημασία, τότε αυτή η θέση είναι για εσάς.
Καθήκοντα
Text copied to clipboard!- Ανάπτυξη και συντήρηση λογισμικού σε γλώσσα C
- Συμμετοχή στον σχεδιασμό και την αρχιτεκτονική του λογισμικού
- Ανάλυση και αποσφαλμάτωση υπάρχοντος κώδικα
- Συνεργασία με άλλες ομάδες ανάπτυξης
- Ενσωμάτωση λογισμικού σε ενσωματωμένα ή συστημικά περιβάλλοντα
- Γραφή τεκμηρίωσης και τεχνικών προδιαγραφών
- Βελτιστοποίηση απόδοσης και διαχείριση μνήμης
- Χρήση εργαλείων ελέγχου εκδόσεων όπως Git
- Συμμετοχή σε κώδικα ανασκόπησης και διαδικασίες QA
- Υποστήριξη και συντήρηση λογισμικού μετά την κυκλοφορία
Απαιτήσεις
Text copied to clipboard!- Πτυχίο Πληροφορικής ή συναφούς τομέα
- Εμπειρία τουλάχιστον 2 ετών σε ανάπτυξη με C
- Καλή γνώση λειτουργικών συστημάτων (Linux/Unix)
- Εμπειρία με εργαλεία αποσφαλμάτωσης και profiling
- Κατανόηση αρχιτεκτονικής υπολογιστών και διαχείρισης μνήμης
- Ικανότητα ανάγνωσης και κατανόησης τεχνικής τεκμηρίωσης
- Γνώση εργαλείων ελέγχου εκδόσεων (Git)
- Ικανότητα εργασίας σε ομάδα και επίλυσης προβλημάτων
- Καλή γνώση Αγγλικών (γραπτά και προφορικά)
- Εμπειρία με ενσωματωμένα συστήματα ή RTOS θα θεωρηθεί πλεονέκτημα
Πιθανές ερωτήσεις συνέντευξης
Text copied to clipboard!- Πόσα χρόνια εμπειρίας έχετε με τη γλώσσα C;
- Έχετε εργαστεί σε περιβάλλον Linux ή Unix;
- Ποια εργαλεία αποσφαλμάτωσης χρησιμοποιείτε συνήθως;
- Έχετε εμπειρία με ενσωματωμένα συστήματα;
- Πώς διαχειρίζεστε την απόδοση και τη μνήμη στον κώδικά σας;
- Έχετε εμπειρία με εργαλεία ελέγχου εκδόσεων όπως Git;
- Ποιο ήταν το πιο απαιτητικό έργο που έχετε αναλάβει σε C;
- Πώς διασφαλίζετε την ποιότητα του κώδικά σας;
- Έχετε εμπειρία σε ανάπτυξη λογισμικού χαμηλού επιπέδου;
- Πώς συνεργάζεστε με άλλες ομάδες ανάπτυξης;